package model

import exceptions.MontoInvalidoException
import java.util.Calendar
import exceptions.RegistroInconsistenteException
import exceptions.FuenteRecabadoraNoRigeEnEsteDepartamentoException

trait ChequeoImporteDeVentasMayorACero{
	self:Registro =>
	override def chequeo()= ventas > 0
}

trait ChequeoAnhoDelRegistro{
  self:Registro =>
  override def chequeo()= anho < anhoDeRegistro
}

trait ChequeoProvinciaDelRegistro{ 
	self:RegistroAnonimo=>
  	override def chequeo()=	empresa.fuenteRecabadoraDeInformacion.rigeEn(empresa.provincia)
}